草庐IT

ios - 刷新 UIViewController

全部标签

javascript - 如何知道用户何时离开页面并刷新页面

我想在用户离开页面之前进行AJAX调用(基本上是在离开页面之前和刷新页面之前)?如何做到这一点。我试图用jQuery搜索一些东西,但没有得到任何东西。我尝试使用下面的代码-window.onbeforeunload(function(){alert('beforeunload');});但是离开页面(关闭浏览器选项卡)或刷新页面时永远不会出现警告框。如何实现? 最佳答案 你应该试试unload()来自jquery:$(window).unload(function(){//Doyourcallalert('beforeunload'

javascript - 如何在 AngularJS 中刷新不同 View 时重定向?

我正在使用AngularJS开发一个应用程序。基本上,我有一个“主页”页面和一个“新项目”。在主页上,我有一个带有“新项目”链接的菜单。我按如下方式配置了$stateProvider:$stateProvider.state('home',{url:'/',templateUrl:'partials/home.jsp'}).state('newproject',{url:'/newproject',templateUrl:'partials/new-project.html'})所以,当我进入应用程序时,我在主页中。然后我点击“新项目”链接,我在“新项目”页面。现在url是http:/

javascript - 使用 Socket.IO 发送数据的频率如何?

我正在创建一个Web应用程序,它需要非常频繁地从服务器向客户端发送少量数据(每个套接字3个整数值),我想看看是否有更新客户端的最大频率使用Socket.IO.我希望实现至少50个套接字连接,每个连接每秒发送20个更新。理想的数量是200个套接字连接,每秒发送50个更新。问题:使用Socket.IO发送新数据的频率是否有限制?注意:我认识到这也成为服务器-客户端连接的速度问题,因此非常感谢任何关于我需要多快连接的信息。我计算出如果发送的每个数据包大约为500字节,那么我将能够在1MB/s的连接上每秒发送20个更新到100个连接。 最佳答案

javascript - 从 jquery 对话框刷新父页面

我想在关闭jQuery对话框时刷新父页面。这是我用于对话的代码。我尝试了top.opener.location但它什么也没做,只是把我放在了页面的顶部。$("#dialog").dialog({height:700,width:600,closeOnEscape:true,title:'View',close:function(event,ui){top.opener.location.reload(true);}}).dialog("open"); 最佳答案 jQuery对话框在同一页面上打开,而不是在新窗口中打开。如此简单刷新当

javascript - 在我的服务器上安装/设置 Socket.IO

好的,我已经通读了Socket.IO文档,但我仍然对以下几点不太确定:文档说...要运行演示,请执行以下命令:gitclonegit://github.com/LearnBoost/Socket.IO-node.gitsocket.iocdsocket.io/example/sudonodeserver.js现在我完全不知道这是什么意思!我认为它可能是命令行界面。我当然可以在我的本地主机上访问它,但我的在线托管包是一个共享的LAMP设置。这意味着我无权访问根命令行(我认为)。我实际上如何设置socket.IO,在我的共享服务器包上是不可能的吗?感谢任何帮助...W.

javascript - 您可以使用 PhoneGap 和 iOS 从 native 代码(不在回调中)调用 javascript 函数吗?

我希望能够在我的应用程序中使用PhoneGap。我将不得不构建一个自定义协议(protocol)/插件,以便我可以从Javascript调用native方法。我知道您可以在native代码返回时在Javascript中调用成功函数。我需要做的是从native代码调用javascript函数。基本上,该应用程序将通过本地网络连接到OSX配套应用程序,当OSX应用程序将数据发送到iOS应用程序时,它在ObjectiveC方法中进行处理,我需要能够将结果发送到PhoneGap/javascript并做一些事情在WebView中使用它。这可能吗?我只能找到有关从javascript调用nati

Javascript IOS5 "JavaScript execution exceeded timeout"

以下测试基本上是~1000次数学运算,并且在大多数PC和android浏览器以及iOS4.x上运行良好。在iOS5safari(iPhone4和iPad2)上,我们得到“JavaScript:错误未定义的JavaScript执行超出超时”。非常感谢任何帮助。/**Convertsnumericdegreestoradians*/if(typeof(Number.prototype.toRad)==="undefined"){Number.prototype.toRad=function(){returnthis*Math.PI/180;}}functiongc(lat1,lon1,la

用 Java 的 IO 流进行读写文件操作

前言在计算机领域里IO,有时也写作I/O,是Input/Output的缩写,也就是输入和输出。这里的输入和输出是指不同系统之间的数据输入和输出,比如读写文件数据,读写网络数据等等。本文内容大纲如下:Java有哪些IO框架Java中有三代IO框架,分别是第一代的同步阻塞IO(也叫BIO,BlockingIO),第二代的NIO,可以构建多路复用的、同步非阻塞IO程序,同时提供了更接近操作系统底层的高性能数据操作方式。第三代NIO2有的地方也叫AIO,即AsyncIO,进一步支持了异步IO。这些IO框架都是针对文件的,网络通信同样属于IO行为,但是被Java单独放在了java.net包下,不在这里说

javascript - 刷新后保留页面中的数据

我的Angular项目中有2个页面。其中一个是主页。另一个是弹出页面。我在弹出页面中输入数据以输入标签,然后当我单击添加按钮时,数据被添加到主页。它工作得很好。我在主页中保存数据数组。但是如果我刷新页面(主页)数据似乎没有了。你有什么想法吗?我做了一些研究并了解了本地存储和cookie。但是我可以将数据从一个页面发送到另一个页面。我想做的是将数据保留在页面中。我该如何处理?我的理解是我们使用localstorage将数据发送到另一个页面。我说得对吗? 最佳答案 我会创建一个简单的服务来帮助您管理localStorage数据。一些简单

javascript - AWS Cognito - 无效的刷新 token

我正在使用AmazonCognito服务amazon-cognito-identity-js库,并且在刷新用户的token(即idtoken)时遇到问题。尝试通过创建未经身份验证的initiateAuth来刷新用户token时请求,我收到400http状态响应,以及“无效刷新token”错误消息。POSThttps://cognito-idp.us-east-1.amazonaws.com/400(BadRequest)UncaughtError:InvalidRefreshToken.为什么它认为我传递的刷新token无效?//therefreshtokenvarreToken;//